Big Huge Thesaurus

scar tissue

noun

sounds kind of like